A Bottom-up Approach for Visual Object Recognition on FPGA based Embedded Multiprocessor Architecture

نویسنده

  • Hanen Chenini
چکیده

This paper presents an object recognition approach of outdoor autonomous systems identifying the nature of the interested object when observing an image. Therefore, seeking for effective and robust recognition method, the proposed approach is performed using a novel saliency based feature detector/descriptor which is combined with an object classifier to identify the nature of objects in an indoor or an outdoor environment. As known, bottom-up visual attention computational models need a considerable computational power and communication cost. A major challenge in this work is to deal with such image processing applications managing a large amount of the information processing and to work within real-time requirements by improving the processing speed. Based on interesting approach designing specific architectures for parallelism, this paper presents a solution for rapid prototyping of saliency-based object recognition applications. In order to meet computation and communication requirement, the developed pipelined architectures are composed of identical processing modules which can work concurrently with distributed memories and compute in parallel several sequential tasks with a high computational cost. We present hardware implementations with performance results on an Xilinx System-on-Programmable Chip (SoPC) target. The experimental results including execution times and application speedups as well as requirements in terms of computing resources show that the proposed homogeneous network of processors is efficient for embedding the proposed image processing application. Keywords—Object recognition; Saliency-based feature detector/descriptor; Object classifier; Pipeline architecture; Coarsegrained model

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Embedded MTT-DAS Application Prototyping on an FPGA based Multiprocessor Architecture

Improving safety in automobile and vehicle industry is one of the biggest preoccupations of embedded systems designers. Driver Assistance System (DAS) is introduced specially to deal with this concern and proposes solutions in order to assist the car’s drivers with an efficient warning. In this paper we present an FPGA based multiprocessor architecture for the developed MTT-DAS application, the...

متن کامل

Parallel embedded processor architecture for FPGA-based image processing using parallel software skeletons

Today, the problem of designing suitable multiprocessor architecture tailored for a target application field raises the need for a fast and efficient multiprocessor system-on-chip (MPSoC) design environment. Additionally, the implementation of image processing applications on MPSoC system will need to exploit the parallelism and the pipelining in algorithms with the hope of delivering significa...

متن کامل

Combination of Sparse Scan and Dense Scan for Fast Vision-based Object Recognition

Real-time processing speed is desirable for most vision-based object recognition systems. It is critical in some applications such as driver assistant systems (DAS). In DAS, the vision-based system is expected to operate on a moving platform and the system is required to inform the driver in a timely manner. Therefore, real-time frame rate is very important. Much improvement has been made over ...

متن کامل

Field-Programmable Gate Arrays in Embedded Systems

Welcome to the special issue on field programmable gate arrays (FPGAs). FPGAs are becoming an increasingly important part of embedded systems, as the collection of papers in this issue illustrates. " An overview of reconfigurable hardware in embedded systems " provides a comprehensive overview of the state-of-the-art use of reconfigurable hardware in embedded systems. A detailed discussion of t...

متن کامل

FPGA Implementation of Quad Processor Core Architecture for Concurrent Computing

The Embedded multiprocessor core is a design philosophy that has become a mainstream in Scientific and engineering applications. Increasing performance and gate capacity of recent FPGA devices permit complex logic systems to be implemented on a single programmable device. The Embedded multiprocessors face a new problem with thread safety [5]. It is caused by the shared memory, when thread safet...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017